package com.nbcio.iot.domain.form;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 物联网产品表单对象 iot_product
 */
@Data
public class IotProductForm {

    /**
     * 产品ID
     */
    private Long productId;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 产品编码
     */
    private String productCode;

    /**
     * 产品分类ID
     */
    private Long categoryId;

    /**
     * 产品型号
     */
    private String productModel;

    /**
     * 产品品牌
     */
    private String brand;

    /**
     * 产品规格
     */
    private String specification;

    /**
     * 产品图片
     */
    private String productImage;

    /**
     * 产品描述
     */
    private String description;

    /**
     * 技术参数
     */
    private String technicalParams;

    /**
     * 设备类型
     */
    private String deviceType;

    /**
     * 通信协议类型
     */
    private String protocolType;

    /** 协议配置（JSON） */
    private String protocolConfig;

    /**
     * 数据格式
     */
    private String dataFormat;

    /**
     * 工作电压
     */
    private String workingVoltage;

    /**
     * 工作温度
     */
    private String workingTemperature;

    /**
     * 防护等级
     */
    private String protectionLevel;

    /**
     * 产品价格
     */
    private BigDecimal price;

    /**
     * 供应商
     */
    private String supplier;

    /**
     * 供应商联系方式
     */
    private String supplierContact;

    /**
     * 状态（0正常 1停用）
     */
    private String status;
} 